body {width:1003px;font-size:68.75%;margin:0 auto;padding:0;background:url(../img/themes/back-body.png) repeat-x #CDCDCD;line-height:1.6em;color:#808080;font-family:Verdana,helvetica,arial,sans-serif;}
.clear {clear: both;}
a {color:#EB0003;}
a:hover {color:#9B0002;}
img {border:none;}

h1 {font-size:1.8em;line-height:1.3em;margin:0;}
h2 {font-size:1.5em;line-height:1.3em;margin:0;}
h3 {font-size:1em;padding:0px 0px 10px 0px;margin:0;}
h4 {font-size:0.9em;}
#container {margin:0 auto;padding:0;width:1003px;clear:both;}

/* header */
#branding {clear: both;height:200px;margin-bottom:34px;}
#branding-left {float:left;width:30%;margin:0;}
#branding-right {float:right;width:60%;}
#branding-menu {float:right;padding-top:20px;padding-right:20px;}
.branding-menu {float:left;margin-left:40px;}
.branding-menu h1,.branding-menu-admin h1 {font-size:0.9em;letter-spacing:0.1em;}
.branding-menu h1 a,#footer a,.branding-menu-admin h1 a {color:#FFFFFF;text-decoration:none;padding:5px 15px;}
.branding-menu h1 a.active,.branding-menu h1 a:hover,.branding-menu-admin h1 a:hover {color:#FFFFFF;background-color:#262626;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#branding-search {margin-top:128px;text-align:right;margin-right:20px;}
#branding-search h1 {color:#EBEBEB;}
#branding-search h1,.content-sidebar-block h1 {font-size:0.9em;margin-bottom:10px;}
#branding-search #SearchBox input.input-search {border:1px solid #C0C0C0;width:250px;padding:5px;font-size:1em;-moz-border-radius:4px;color:#646464;}
#branding-search #SearchBox input#search-submit,#search-box input#search-submit {border:1px solid #C0C0C0;padding:5px;-moz-border-radius:4px;}
#branding-search #SearchBox input#search-submit:hover {background-color:#B3B3B3;color:#FFFFFF;}

/* home page content */
#content-wrapper {width:100%;clear:both;padding:0px;margin-top:20px;background-color:#FFFFFF;border:1px solid #C0C0C0;}
#content-main {float:left;width:700px;padding:10px;}
#content-sidebar {float:right;width:270px;}
#content-bottom {clear:both;width:100%;background-color:#999999;padding:10px;}
#content-new {margin-bottom:30px;clear:both;}
#content-new-title {width:100%;}
#content-new-content {background-color:#F9F9F9;border-bottom:1px solid #D1D1D1;margin-bottom:20px;padding:20px 0 20px 0;}
#content-new-title h1 {font-size:1.1em;margin-bottom:10px;padding:5px 10px;letter-spacing:0.07em;background-color:#AAAAAA;color:#FFFFFF;width:250px;}
#content-new-image {float:left;width:340px;}
#content-new-image img {padding:5px;border:1px solid #C0C0C0;margin-left:20px;}
#content-new-description {float:left;width:46%;padding-left:20px;}
#content-new-description h1 a {font-size:0.9em;text-decoration:none;}
#content-new-description h1 a:hover {text-decoration:underline;color:#9B0002;}
#content-new-next {text-align:right;padding:10px;}
#content-new-next a,#logo-content-navigation a,.logo-download a {padding:5px 10px;border:1px solid #C0C0C0;text-decoration:none;color:#FFFFFF;background-color:#AEAEAE;}
#content-new-next a:hover,#logo-content-navigation a:hover,.logo-download a:hover {background-color:#2D2D2D;color:#FFFFFF;}
.content-new-box {float:left;}
#content-new-next #passive a {color:#FFFFFF;background-color:#F3F3F3;}

.content-post {float:left;width:45%;margin-right:10px;}
.content-download {margin-top:20px;}
.content-download a {padding:5px 10px;text-decoration:underline;color:#FFFFFF;border:1px solid #C0C0C0;background-color:#C0C0C0;}
.content-download a:hover {background-color:#AAAAAA;}

#content-popular {float:left;width:48%;border:1px solid #C0C0C0;}
#content-rate {float:right;width:48%;border:1px solid #C0C0C0;}
.content-popular-title {background-color:#F2F2F2;color:#999999;width:95%;margin:0 auto;padding:10px 0 10px 10px;margin-top:5px;margin-bottom:20px;}
.content-popular-title h1,.content-sidebar-download-title h1,.logo-content-title h1 {font-size:0.9em;letter-spacing:0.07em;color:#999999;}
.content-double-wrap {margin:0 auto;width:95%;}
.content-double-box {margin-bottom:20px;border-bottom:1px solid #C0C0C0;padding-bottom:20px;}
.content-double-image {float:left;width:120px;margin-left:10px;}
.content-double-image img, .content-base-image img {border:1px solid #C0C0C0;padding:5px;}
.content-double-image img:hover, .content-base-image img:hover {background-color:#DDDDDD;}
.content-double-description {float:right;width:170px;}
.content-double-box h1 {font-size:1em;margin-bottom:10px;}
.double-download {text-align:right;margin:10px 10px 0 0;font-size:0.8em;}
.double-download a {border:1px solid #C0C0C0;padding:5px 10px;color:#484848;text-decoration:none;-moz-border-radius:4px;}
.double-download a:hover {background-color:#EFEFEF;color:#484848;text-decoration:underline;}

/* home sidebar */
.content-sidebar-block {margin:30px 0 30px 0;}
.content-sidebar-wrap {margin:0 auto;width:95%;}
.content-sidebar-box {margin-bottom:20px;border-bottom:1px solid #C0C0C0;padding-bottom:20px;}
.content-sidebar-image {float:left;width:110px;margin-left:10px;}
.content-sidebar-image img {border:1px solid #C0C0C0;padding:5px;}
.content-sidebar-image img:hover {background-color:#DDDDDD;}
.content-sidebar-description {float:right;width:120px;}
.content-sidebar-box h1 {font-size:1em;margin-bottom:10px;}
#content-sidebar-comment-title,#content-new-title {border-bottom:1px solid #C0C0C0;margin-bottom:20px;}
#content-sidebar-comment-title {width:95%;}
#content-sidebar-comment-title h1 {font-size:1em;padding:5px 10px;background-color:#B7B7B7;color:#FFFFFF;width:150px;}
.content-sidebar-download {border:1px solid #C0C0C0;width:95%;}
.content-sidebar-download-title {background-color:#F2F2F2;color:#999999;width:93%;margin:0 auto;padding:10px 0 5px 10px;margin-top:5px;margin-bottom:5px;}
.content-sidebar-download-title h1 {margin:0px;}
.content-sidebar-download-content {margin:0 auto;padding:5px;}

/* Comment base */
#content-base {clear:both;background-color:#999999;padding-bottom:20px;}
#content-base-left {float:left;width:40%;margin:0 2% 0 2%;padding:20px 10px 20px 10px;}
#content-base-middle {float:left;width:20%;padding:20px 10px 20px 10px;}
#content-base-right{float:right;width:25%;padding:20px 10px 20px 10px;}
.content-base-title h1 {color:#FFFFFF;font-size:1.3em;}
.content-base-title {margin-bottom:20px;}
.content-base-image {float:left;width:30%;margin-bottom:10px;}
.content-base-box {margin-bottom:10px;border-bottom:1px solid #C0C0C0;}
.content-base-description img {vertical-align:middle;}
.content-base-description {float:right;width:69%;font-size:1.1em;color:#FFFFFF;}
#content-base-left .content-base-description h1 {margin-bottom:10px;font-size:1.1em;}
.content-base-description a {color:#FFFFFF;font-size:0.8em;text-decoration:none;}
.content-base-description-comment {font-size:0.9em;letter-spacing:0.08em;margin:5px 0 5px 0;}
.content-base-description a:hover {text-decoration:underline;}
.content-base-middle-menu {margin-bottom:10px;border-bottom:1px solid #C0C0C0;}
.content-base-middle-menu a {text-decoration:none;color:#FFFFFF;font-size:1em;}
.content-base-middle-menu a:hover {text-decoration:underline;}
.content-base-middle-desciption #ContactAddForm textarea {border:1px solid #DCDCDC;width:220px;height:120px;margin-bottom:10px;color:#7A7A7A;font-size:1.3em;padding:2px;}
#ContactAddForm .submit input,#EmailAddForm .submit input,#submit-comment {border:1px solid #C0C0C0;padding:5px 10px;color:#FFFFFF;background-color:#5B5B5B;font-weight:bold;-moz-border-radius:4px;}
#ContactAddForm .submit input:hover,#EmailAddForm .submit input:hover,#submit-comment:hover {background-color:#000000;}
#EmailAddForm label,#contactError {color:#FFFFFF;font-weight:bold;}

/* View Page */
#logo {clear:both;}
#logo-content {float:left;width:60%;padding:10px;margin-left:20px;}
#logo-sidebar {float:right;width:30%;padding:10px;margin:20px 20px 0 0;}
#logo-content-title {margin:20px 0 30px 0;border-bottom:1px solid #C0C0C0;padding-bottom:10px;}
#logo-content-content img {padding:5px;border:1px solid #C0C0C0;}
#logo-content-share {margin:20px 0 20px 0;border-top:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;clear:both;background-color:#F2F2F2;}
#logo-content-navigation {float:left;padding:10px 0 10px 80px;width:50%;text-align:center;}
#logo-content-favorite {float:left;width:35%;padding-top:5px;}
#logo-content-navigation a {color:#FFFFFF;}
#logo-content-navigation #passive a {color:#DCDCDC;margin-top:5px;}
#logo-content-navigation #passive a:hover {background-color:#F2F2F2;}
#logo-content-favorite-box {background:url(../img/themes/like.png) no-repeat #F20004;width:91px;height:30px;text-align:center;margin-left:100px;}
#logo-content-favorite-result {font-weight:bold;margin:5px 0 5px 0;text-align:right;padding-right:10px;}
#logo-content-favorite-box:hover {background:url(../img/themes/like-over.png) no-repeat #BE0003;}
#logo-content-favorite-box h1 a {color:#FFFFFF;padding:8px 15px 8px 15px;font-size:0.6em;}
#logo-content-description,.logo-sidebar-block {border:1px solid #C0C0C0;padding:5px;margin-bottom:20px;}
.logo-content-title,.logo-sidebar-title {background-color:#F2F2F2;padding:8px 0 8px 10px;}

.logo-content-description,.logo-sidebar-content {padding:10px;}
.logo-sidebar-content {line-height:200%;}

#logo-content-comment-title {margin-bottom:20px;border-bottom:1px solid #C0C0C0;}
#logo-content-comment-title h1{padding:5px 10px 5px 10px;font-size:1.1em;background-color:#AAAAAA;color:#FFFFFF;width:80px;}
.comment-block {background-color:#F9F9F9;border-top:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;padding:10px;margin-bottom:20px;}
.comment-block-image {float:left;width:15%;}
.comment-block-image img,.logo-sidebar-image img {border:1px solid #C0C0C0;padding:5px;}
.comment-block-description {float:right;width:82%;padding:5px;}
.comment-block-description h1,.logo-sidebar-title h1 {font-size:0.9em;}
#CommentAddForm .text {margin:10px 0 20px 0;clear:both;}
#CommentAddForm .text label {float:left;width:100px;}
#CommentAddForm .text input {float:left;margin-right:10px;border:1px solid #C0C0C0;width:300px;font-size:1em;padding:5px;}
#CommentAddForm #submit-comment {margin-left:100px;}
#CommentAddForm .error {margin-left:100px;font-weight:bold;color:#C90003;}
#commentError {border:1px solid #C0C0C0;padding:10px;width:400px;margin:20px 0 0 100px;font-weight:bold;color:#C90003;background-color:#FAFAFA;}

#logo-content-response {margin-top:20px;padding:10px;}
#logo-content-response-title h1 {font-size:1.2em;}
#logo-content-response-content{margin:20px 0 40px 0;}
#logo-content-response-content textarea {width:400px;height:110px;color:#4A4A4A;font-size:1.4em;padding:5px;border:1px solid #C0C0C0;}
.logo-download {float:left;width:33%;text-align:center;margin-top:10px;}
.logo-sidebar-image {float:left;width:45%;}
.logo-sidebar-description {float:right;width:55%;}
.logo-sidebar-description h1 {font-size:1em;}
.logo-sidebar-image img:hover {background-color:#F2F2F2;}

#logo #pagination a {color:#595959;padding:5px;text-decoration:none;}
#logo #pagination .current,#logo #pagination a.selectedm {margin:0 4px 0 4px;}
#logo #pagination a.selectedm {border:1px solid #C0C0C0;padding:5px 10px 5px 10px;}
#logo #pagination a.selectedm:hover {background-color:#D7D7D7;}
#logo #pagination a#prev {margin-right:10px;border:1px solid #C0C0C0;}
#logo #pagination a#next {margin-left:10px;border:1px solid #C0C0C0;}

/* Contact */
#emailForm h1 {font-size:1em;color:#FFFFFF;margin-bottom:10px;}
#emailForm .text input {border:1px solid #C0C0C0;margin-bottom:10px;font-size:1em;padding:5px;width:210px;}
#emailForm submit {width:90px;}
#contact-logo {width:60%;padding:10px;margin:20px;}
#contact-logo label {width:100%;}
#contact-logo textarea {margin:20px 0 20px 0;border:1px solid #C0C0C0;padding:5px;}
#contact-logo .text {margin:10px 0 10px 0;}
#contact-logo .text input {border:1px solid #C0C0C0;font-size:1em;padding:5px;}
#contact-logo #logoError {margin:20px 0 20px 0;padding:10px;width:340px;border:1px solid #C0C0C0;font-weight:bold;}

/* About */
#about {}
#about-title {margin:0 auto;border-bottom:1px solid #C0C0C0;margin-bottom:20px;width:98%;}
#about-title h1 {line-height:1.3em;background-color:#AAAAAA;color:#FFFFFF;letter-spacing:0.07em;margin:10px 0 10px 0px;padding:5px 10px;width:500px;font-size:1.1em;}
#about-content {float:left;padding:10px 10px 10px 30px;width:60%;font-size:1.1em;line-height:1.9em;color:#000000;}
#about-image {float:right;width:33%;margin-top:10px;padding:10px;}
#about-image-title h1 {line-height:1.3em;letter-spacing:0.07em;margin:10px 0 30px 0px;padding:5px 10px;width:200px;font-size:1.1em;color:#AAAAAA;}
#team-title {margin:30px 0 40px 0;}
#team-title h1,#explanation-title {font-size:1.2em;}
.team {clear:both;margin-bottom:20px;}
.team-image {float:left;width:30%;}
.team-content {float:right;width:67%;}
#term-content {clear:both;background-color:#FFFFFF;padding:10px;}

/* search */
#search-box input#PostFind {border:1px solid #C0C0C0;padding:5px;font-size:1em;}
#search-box p {font-size:0.9em;color:#AAAAAA;}
#result-wrapper {margin-top:20px;}
.result-image {float:left;width:20%;}
.result-description {float:right;width:75%;padding:10px;}
.result-description h1 {font-size:1.1em;margin-bottom:10px;}
#search-content{float:left;padding:10px 10px 10px 30px;width:60%;line-height:1.9em;}
#search-result {margin-top:20px;}

/* Download */
#download-logo {padding:10px;}
#download-logo-title h1 {font-size:1.2em;}
#download-logo-title {float:right;width:20%;}
#download-logo-title-ads {float:left;width:78%;}

/* footer */
#footer {background-color:#999999;margin:20px 0 40px 0;padding:20px;color:#FFFFFF;}
#footer-left {float:left;width:69%;}
#footer-right {float:right;width:30%;text-align:right;}
#footer-left a {padding:5px 15px;color:#FFFFFF;}
#footer-left a:hover {text-decoration:underline;background-color:#1E1E1E;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#footer-right a {color:#FFFFFF;text-decoration:underline;padding:0;}
